	define(['strayegy'], function(strayegy){
		var DataStrategy = function(){
			var strategy = {
				listModule : function(data){
					var _adapter = {
						sid:'',
						type:"",
						userTypeId:'',
						img:"../images/yuantiao.jpg",
						title:"天润城十六街区2期，主卧朝南落地窗户",
						houseType:"2室1厅",
						area:"59 ㎡",
						action:"南 北",
						city:"南京-浦口",
						sale:150,
						date:"2016.03.09",
						price:"15000元/㎡",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				serverModule : function(data){
					var _adapter = {
						sid:"",
						img:"images/yuantiao.jpg",
						name:"",
						length:"",
						text:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				serverImgModule : function(data){
					var _adapter = {
						sid:"",
						img:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				indicatorModule: function(data){
					var _adapter = {
						clas:"",
						img:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				loopModule: function(data){
					var _adapter = {
						clas:"",
						img:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				provinceModule: function(data){
					var _adapter = {
						text:"",
						value:"",
						clas:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				cityModule: function(data){
					var _adapter = {
						text:"",
						CityID:"",
						clas:"",
						ProID:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				countryModule: function(data){
					var _adapter = {
						text:"",
						CityID:"",
						clas:"",
						Id:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				optionModule: function(data){
					var _adapter = {
						title:"",
						clas:"",
						text:"",
					}
					for(var i in _adapter){
						_adapter[i] = data[i] || _adapter[i];
					}
					return _adapter;
				},
				
			}
			return {
				getObject :function(type,data){
					return strategy[type] && strategy[type](data)
				}
			}
			
		}()
		window.DataStrategy = DataStrategy
	});
	
	
		


		
		
		



